package com.trhui.mallbook.domain.request.dg;

import java.io.Serializable;

/**
 * 斗拱运营媒介信息表
 * 
 * @author linqy
 * @email 
 * @date 2024-11-27 13:43:30
 */

public class DgMediaInfoItem implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 运营媒介类型：S1-PC网站；S2-APP场景；S3-小程序场景；S4-公众号场景；S5-其他
	 */
	private String mediaType;
	/**
	 * 媒介名称：PC网站域名／APP名称／小程序名称／公众号名称
	 */
	private String mediaName;
	/**
	 * 测试账号
	 */
	private String testAccount;
	/**
	 * 测试密码
	 */
	private String testSecret;
	/**
	 * ICP备案/许可证号：运营媒介类型为S1时必填
	 */
	private String merIcp;
	/**
	 * 其他有效信息或链接地址/APP下载地址：类型为S5或S2必填
	 */
	private String otherInfo;
	/**
	 * 运营媒介-首页：通过图片上传接口上传材料
	 */
	private String mediaFrontPage;
	/**
	 * 运营媒介-服务/商品明细页面：通过图片上传接口上传材料
	 */
	private String mediaServicePage;
	/**
	 * 运营媒介-下单场景页面：通过图片上传接口上传材料
	 */

	private String mediaOrderPage;
	/**
	 * 运营媒介-支付页面：通过图片上传接口上传材料
	 */

	private String mediaPayPage;
	/**
	 * 媒介主体与商户主体是否一致：Y/N；运营媒介为S1、S2、S3、S4且企业商户开通特定业务时必填
	 */

	private String mediaMerCommonFlag;
	/**
	 * 授权或开发证明材料：运营媒介为S1、S2、S3、S4且媒介主体与商户主体不一致时，且企业商户开通特定业务时必填
	 */

	private String authorizeMaterials;

	public String getMediaType() {
		return mediaType;
	}

	public void setMediaType(String mediaType) {
		this.mediaType = mediaType;
	}

	public String getMediaName() {
		return mediaName;
	}

	public void setMediaName(String mediaName) {
		this.mediaName = mediaName;
	}

	public String getTestAccount() {
		return testAccount;
	}

	public void setTestAccount(String testAccount) {
		this.testAccount = testAccount;
	}

	public String getTestSecret() {
		return testSecret;
	}

	public void setTestSecret(String testSecret) {
		this.testSecret = testSecret;
	}

	public String getMerIcp() {
		return merIcp;
	}

	public void setMerIcp(String merIcp) {
		this.merIcp = merIcp;
	}

	public String getOtherInfo() {
		return otherInfo;
	}

	public void setOtherInfo(String otherInfo) {
		this.otherInfo = otherInfo;
	}

	public String getMediaFrontPage() {
		return mediaFrontPage;
	}

	public void setMediaFrontPage(String mediaFrontPage) {
		this.mediaFrontPage = mediaFrontPage;
	}

	public String getMediaServicePage() {
		return mediaServicePage;
	}

	public void setMediaServicePage(String mediaServicePage) {
		this.mediaServicePage = mediaServicePage;
	}

	public String getMediaOrderPage() {
		return mediaOrderPage;
	}

	public void setMediaOrderPage(String mediaOrderPage) {
		this.mediaOrderPage = mediaOrderPage;
	}

	public String getMediaPayPage() {
		return mediaPayPage;
	}

	public void setMediaPayPage(String mediaPayPage) {
		this.mediaPayPage = mediaPayPage;
	}

	public String getMediaMerCommonFlag() {
		return mediaMerCommonFlag;
	}

	public void setMediaMerCommonFlag(String mediaMerCommonFlag) {
		this.mediaMerCommonFlag = mediaMerCommonFlag;
	}

	public String getAuthorizeMaterials() {
		return authorizeMaterials;
	}

	public void setAuthorizeMaterials(String authorizeMaterials) {
		this.authorizeMaterials = authorizeMaterials;
	}
}
